Настройка программных интерфейсов
СУБД ЛИНТЕР включает программные интерфейсы к группе языков программирования. Функционирование этих программных интерфейсов зачастую зависит от установленных на данной ЭВМ версий языков программирования и их исполняющих систем.
Настройка программных интерфейсов обеспечивает:
-
совместимость СУБД ЛИНТЕР с языками программирования и их версиями;
-
возможность сборки загружаемых программных модулей, зависящих от версии программы, с которой они будут функционировать. Эти модули поставляются полностью или частично в исходных текстах и могут быть собраны самостоятельно при помощи встроенных
makefile
. Дистрибутив обычно включает уже готовые собранные модули, но может потребоваться модуль для другой (например, более новой) версии языка.
В процессе конфигурации программных интерфейсов сама сборка интерфейса не происходит – формируются только параметры этой сборки. Информация о сборке конкретного программного интерфейса содержится в документации на этот программный интерфейс (см. документы СУБД ЛИНТЕР по программным интерфейсам).
Программа установки СУБД ЛИНТЕР обеспечивает конфигурирование следующих программных компонент:
-
языка программирования Си;
-
Perl-интерфейсов (в т.ч. и DBI);
-
PHP-интерфейсов (версий 3, 4, 5, 6 и 7);
-
Python-интерфейса;
-
TCL/TK-интерфейса;
-
Java-интерфейса;
-
unixODBC-интерфейса.
Параметры конфигурации сохраняются в файле Definition
в корневом каталоге установленного дистрибутива.
Конфигурация программных интерфейсов может быть выполнена вручную с помощью скрипта scripts/configure
в любое удобное время. В этом случае файл Definition
будет создан заново.
При установке СУБД ЛИНТЕР самостоятельно или с помощью rpm
(pkg
)-пакета конфигурация программных интерфейсов выполняется вручную.
При использовании скрипта install.sh
настройку программных интерфейсов предлагается выполнить в процессе установки СУБД ЛИНТЕР.